CN Tower — definition

1. CN Tower (Noun)

1 definition

CN Tower (Noun) — A tower in Toronto; 1815 feet tall for broadcasting widely.

1 type of
tower
2 parts of
Hogtown Toronto